package com.fanpan26.aop;

import org.springframework.context.annotation.AnnotationConfigApplicationContext;

/**
 * @author fanpan26
 */
public class AopApplication {
    public static void main(String[] args) {
        AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(AppConfig.class);

//        TestBean bean = context.getBean(TestBean.class);
//        bean.test();

        TestBeanIntf beanIntf = context.getBean(TestBeanIntf.class);
        beanIntf.test();


//        int[] array = new int[]{1, 5, 7, 4, 6, 9};
//
//        System.out.println(getNoK(array, array.length, 3));

    }

    //有 k -1 个值 比他大
//    private static int getNoK(int[] array, int length, int k) {
//        int moreCount;
//        for (int i = 0; i < length; i++) {
//            moreCount = 0;
//            for (int j = 1; j < length; j++) {
//                if (array[j]>array[i]){
//                    moreCount ++;
//                }
//
//            }
//            if(moreCount == k -1){
//                return array[i];
//            }
//        }
//        return -1;
//    }
}
